package com.easy.cloud.web.module.certification.biz.service;

import com.easy.cloud.web.component.core.response.HttpResult;
import com.easy.cloud.web.module.certification.biz.service.certification.company.entity.CompanyCertificationBody;
import com.easy.cloud.web.module.certification.biz.service.certification.personal.entity.PersonalCertificationBody;

/**
 * 第三方实名认证逻辑
 *
 * @author GR
 * @date 2024/2/19 18:34
 */
public interface ICertificationService {

    /**
     * 个人三要素认证
     *
     * @param personalCertificationBody 用户认证信息
     * @return
     */
    HttpResult<Object> personalCertification(PersonalCertificationBody personalCertificationBody);

    /**
     * 企业三要素认证
     *
     * @param companyCertificationBody 用户认证信息
     * @return
     */
    HttpResult<Object> companyCertification(CompanyCertificationBody companyCertificationBody);
}
